<?php echo $this->Html->script('rating_star.js', array('inline' => false));?>
<div class="editions index add_multiple">
<h1><?php echo 'Ajouter des livres à ma bibliothèque'; ?></h1>
<?php echo $this->Form->create('Edition', array('type' => 'get')); ?>

	<?php
		echo $this->Form->input('search',array('label'=>false,'value'=>'Rechercher titre, auteur, ISBN...','onfocus'=>"this.value='';",'div'=>false));
	?>

<?php 
$options = array(
    'label' => __('Valider'),
    'div' => FALSE,
    // 'onclick'=>'searchBooks()'
);
echo $this->Form->end($options); ?>

	<?php 
	if (isset($editions)) :
		echo $this->Form->create('Edition',array('id'=>'EditionAddMultipleForm2')); ?>
		<input type="submit" value="ajouter les livres cochés" /><br/>
		<em>(ces livres seront ajoutés avec vos paramètres par défaut)</em><br/>
		Livres trouvés :<br/>	
		<table cellpadding="0" cellspacing="0">
		<thead>
		<tr>
				<th></th>
				<th></th>
				<th><?php echo $this->Paginator->sort('livre_id'); ?></th>
				<th class="actions"><?php echo __('Actions'); ?></th>
		</tr>
		</thead>
		<tbody>
		<?php 	
	foreach ($editions as $key => $edition):
	?>
	<tr class="titre">
		<td rowspan="2"><?php echo $this->Form->checkbox('Edition.'.$key ,array('value'=>$edition['Edition']['id'],'class'=>'checkbox')); ?></td>
		<td class="image" rowspan="2"><?php echo $this->Html->image("livres/".$edition['Edition']['image'], array(
				"alt" => "Couverture de ".$edition['Livre']['titre'],
				'url' => array('controller' => 'editions', 'action' => 'view', $edition['Edition']['id'])
				)); ?>&nbsp;
		</td>
		<td colspan="2" class="titre">
			<h2><?php echo $this->Html->link($edition['Livre']['titre'], array('controller' => 'editions', 'action' => 'view', $edition['Edition']['id'])); ?></h2>
			<?php 
			echo __('de').'&nbsp;';
			$auteurs_livre = $edition['Livre']['Auteur'];
			$liens = array() ;
			foreach($auteurs_livre as $auteur){
				$liens[] = $this->Html->link($auteur['prenom_nom'], array('controller' => 'editions', 'action' => 'index_auteur', $auteur['id'])); 
			}
			echo join(', ',$liens);
			?>
		</td>
	</tr>
	<tr>		
		<td class="description">
			<label><?php echo __("Editeur"); ?> : </label>
			<span class="desc"><?php echo $this->Html->link($edition['Editeur']['nom'], array('controller' => 'editeurs', 'action' => 'view', $edition['Editeur']['id'])); ?></span>
			<div style="clear:both"></div>
			<label><?php echo __("Date sortie"); ?> : </label>
			<span class="desc"><?php echo h($edition['Edition']['date']); ?></span>
			<div style="clear:both"></div>
			<?php if ($nombreExemplaires=count($edition['ExemplaireDisponible'])): ?>
			<div class="exemplaires_disponibles"><?php echo count($edition['ExemplaireDisponible']); ?> <?php echo ($nombreExemplaires==1)?__("exemplaire disponible"):__("exemplaires disponibles"); ?></div>
			<div class="exemplaires_proches">
				<?php
				$exemplaires_proches = array();
				foreach($edition['ExemplaireDisponible'] as $exemplaire){
					if($exemplaire['distance'] && $exemplaire['distance'] < 40) 
						$exemplaires_proches[]='<span class="exemplaire_proche">1 à '.$exemplaire['Utilisateur']['ville'].' (< '.ceil($exemplaire['distance']).'km)</span>';
					if ($exemplaires_proches>2) break;
				}
				if ($exemplaires_proches){
					echo 'dont '.join(', ',$exemplaires_proches);
				}
				?>
			</div>
			<?php else: ?>
			<div class="aucun_exemplaire"><?php echo __("aucun exemplaire"); ?></div>
			<?php endif; ?>
			<?php //print_r($edition['ExemplaireDisponible']); ?>
		</td>
		<td class="gestion">
			<div class="ajouter">
			<?php if($edition['ExemplaireUtilisateur']['id'] && $edition['ExemplaireUtilisateur']['est_possede']): ?>
			<?php echo __("Vous possédez ce livre.")?>&nbsp;<br/>
			<?php echo $this->Html->link(__("Modifier ses informations"), array('controller' => 'editions', 'action' => 'edit', $edition['Edition']['id'])); ?>
			<?php else: ?>
			<?php echo __("Vous possédez ce livre ?")?>&nbsp;<br/>
			<?php echo $this->Html->link(__("Ajouter à ma bibliothèque"), array('controller' => 'editions', 'action' => 'edit', $edition['Edition']['id'])); ?>
			<?php endif; ?>
			</div>		
			<div class="noter">
							
				<?php if($edition['ExemplaireUtilisateur']['id'] && $edition['ExemplaireUtilisateur']['est_lu']): ?>
				<?php echo __("Vous avez lu ce livre.")?>&nbsp;<br/>
				<?php else: ?>
				<?php echo __("Vous avez lu ce livre ?")?>&nbsp;<br/>
				<?php endif; ?>
				
				<?php if($edition['ExemplaireUtilisateur']['id'] && $edition['ExemplaireUtilisateur']['note']): ?>
				<label class="star"><?php echo __("Votre note")?> : </label>
				<?php else: ?>
				<label class="star"><?php echo __("Le noter")?> : </label>
				<?php endif; ?>
				<?php
				$note = (isset($edition['ExemplaireUtilisateur']['note']))?$edition['ExemplaireUtilisateur']['note']:0;
				echo $this->Star->stars('Edition.'.$edition['Edition']['id'].'.note', array('type'=>'hidden', 'edition_id' => $edition['Edition']['id'], 'id'=>'Edition'.$edition['Edition']['id'].'Note', 'value'=> $note ), 5, 'updateNote', 'Merci d\'avoir noté ce critère');
				?>
				<?php if($edition['ExemplaireUtilisateur']['id'] && $edition['ExemplaireUtilisateur']['commentaire']): ?>
				<?php echo $this->Html->link(__("Modifier ma critique"), array('controller' => 'editions', 'action' => 'edit', $edition['Edition']['id'])); ?>
				<?php else: ?>
				<?php echo $this->Html->link(__("Ajouter une critique"), array('controller' => 'editions', 'action' => 'edit', $edition['Edition']['id'])); ?>
				<?php endif; ?>
			</div>		
		</td>
	</tr>
<?php endforeach; ?>
	</tbody>
	</table>
	<input type="submit" value="ajouter les livres cochés"><br/><em>(ces livres seront ajoutés avec vos paramètres de partage par défaut)</em>
	<p>
	<?php
	echo $this->Paginator->counter(array(
	'format' => __('Page {:page} sur {:pages}, enregistrement {:current} sur un total de {:count}, amorce sur le n° {:start}, finissant sur le  n° {:end}')
	));
	?>	</p>
	<div class="paging">
	<?php
		echo $this->Paginator->prev('< ' . __('previous'), array(), null, array('class' => 'prev disabled'));
		echo $this->Paginator->numbers(array('separator' => ''));
		echo $this->Paginator->next(__('next') . ' >', array(), null, array('class' => 'next disabled'));
	?>
	</div>

<?php echo $this->Form->end(); ?>
<?php if(!count($editions)) echo '<h3>Aucun résultat trouvé</h3>'; ?>
	<?php else: ?>
	
	<?php endif; ?>


</div>

<?php 
//Buffer du js de StarHelper
echo $this->Star->writeBuffer(); ?>

